articulated trailer - French English Dictionary